package com.ygqh.baby.service.wechat.service;

import com.ygqh.baby.model.YgOrderInfoModel;
import com.ygqh.baby.po.YgProduct;
import com.ygqh.baby.service.wechat.model.good.GoodImportOrderRequestParam;

import java.util.List;

/**
 * 微信好物圈接口
 *
 * @Author: sunshuo
 * @Date: 2019/5/22 09:55
 * @Version: 1.0
 */
public interface WeixinGoodService {

	void importOrder(Long orderId, int isHistory, GoodImportOrderRequestParam.ImportOrderAction action);

	void importOrder(YgOrderInfoModel order, int isHistory, GoodImportOrderRequestParam.ImportOrderAction action);

	void importOrderBatch(List<YgOrderInfoModel> orderList, int isHistory, GoodImportOrderRequestParam.ImportOrderAction action);

	void importProduct(Long productId);

	void importProduct(YgProduct product);

	void importProduct(List<YgProduct> productList);

    void importProductByIds(List<Long> productIdList);
}
